#ifndef _ETATROBOTAVIDE_H_
#define _ETATROBOTAVIDE_H_
#include "EtatRobotEnRoute.h"
#include "EtatRobotAVideFaceObstacle.h"
#include "Robot.h"

class EtatRobotAVide :  public EtatRobotEnRoute {
protected:
	EtatRobotAVide(Robot* r) :
		EtatRobotEnRoute(r) {}

public:
	static EtatRobotAVide* getInstance(Robot* r);
	void avancer();
	void tourner();
	void rencontrerObstacle();

};



#endif
